
body {
	font: 12px/18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	line-height: normal;
	background: #f5f6f7 /*url(../images/ihm/fond.jpg)*/ no-repeat scroll center top;
}

a {
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a img {
	outline: 0 none;
	border : 0 none;
}

#logo {
	background: url(../images/ihm/logo.png) no-repeat scroll center top;
	width: 400px;
	height: 320px;
}	

.main {
  -moz-border-radius: 5px 5px 5px 5px;
  -moz-box-shadow: 0 0 6px #555555;
  background: none repeat scroll 0 0 #FFFFFF;
  height: auto;
  margin-top: 50px;
  padding: 25px 10px;
  text-align: left;
  width: 950px;
}

.main0 {
  height: auto;
  margin-top: 20px;
  padding: 25px 10px;
  text-align: left;
  width: 950px;
}

.main1 {
  height: 50px;
  margin-top: 0px;
  padding: 25px 10px;
  text-align: right;
  width: 950px;
}

.menu_bloc {
	width: 100px;
	height: 100px;
	margin: 5px;
	float: left;
	cursor: pointer;
}
.main1 .menu_bloc {
	float: right;
}
.menu_bloc.active,
.menu_bloc:hover {
	-moz-border-radius: 5px 5px 5px 5px;
  -moz-box-shadow: 0 0 6px #555555;
}
.menu_bloc.mb0 { background: url(../images/ihm/ic_home.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb1 { background: url(../images/ihm/ic_add_patient.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb2 { background: url(../images/ihm/ic_list_patient.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb3 { background: url(../images/ihm/ic_add_medic.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb4 { background: url(../images/ihm/ic_list_medic.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb5 { background: url(../images/ihm/ic_add_ordo.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb6 { background: url(../images/ihm/ic_list_ordo.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb7 { background: url(../images/ihm/ic_secu.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb8 { background: url(../images/ihm/ic_edit_patient.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb9 { background: url(../images/ihm/ic_del_patient.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb10 { background: url(../images/ihm/ic_mon_compte.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb11 { background: url(../images/ihm/ic_pack_ordo.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb12 { background: url(../images/ihm/ic_mod_infoperso.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb13 { background: url(../images/ihm/ic_add_user.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb14 { background: url(../images/ihm/ic_drop_user.png) scroll 0 0 no-repeat transparent;}
.menu_bloc.mb15 { background: url(../images/ihm/ic_mod_user.png) scroll 0 0 no-repeat transparent;}

.setting-box {
  -moz-border-radius: 5px 5px 5px 5px;
  -moz-box-shadow: 0 0 6px #555555;
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: 200px;
  position: absolute;
  top: 100px;
  left: -220px;
  min-height: 100px;
}

.close {
	width: 30px; height: 29px; position: absolute; top: -29px; right: -29px; background: url(../images/ihm/Close-button.png) no-repeat scroll center top transparent; opacity: 0; cursor: pointer;
}


.close_bu {
	width: 30px; height: 29px; background: url(../images/ihm/Close-button.png) no-repeat scroll center top transparent; cursor: pointer; margin-top: -10px;
}
.edit_bu {
	width: 30px; height: 29px; background: url(../images/ihm/Edit-button.png) no-repeat scroll center top transparent; cursor: pointer; margin-top: -10px;
}
.view_bu {
	width: 30px; height: 29px; background: url(../images/ihm/View-button.png) no-repeat scroll center top transparent; cursor: pointer; margin-top: -10px;
}

.onglet {
  background: url("../images/ihm/options.png") no-repeat scroll right top transparent;
  cursor: pointer;
  height: 50px;
  position: absolute;
  right: -32px;
  top: 10px;
  width: 22px;
}

.logonform {
	text-align: left;
}

.ln-rm {
	height: 17px;
	cursor: pointer;
	padding-left:  5px;
}

.ln-rm:hover {
	background: #e6edfd !important;
}

.ln-rm div {
	float: left;
	height: 15px;
	margin-right: 5px;
}

.ln-rm div._bu {
	height: 16px;
	float: right;
}

.ln-rm div.close_bu,
.ln-rm div.edit_bu,
.ln-rm div.view_bu {
	height: 29px;
	float: left;
}

.menu {
	width: 981px;
	margin-top: 15px;
	background:  url(../commun_page_swmenufree/transmenu/toolbar.png) scroll 0 0 no-repeat transparent;
}
.menu .sep {
	width: 3px;
	background:  url(../commun_page_swmenufree/transmenu/sep.png) scroll 0 0 no-repeat transparent;
}
.menu .home {
	width: 82px;
}
.menu .home img {
	border: none;
	margin-top:  -3px;
	margin-left: 30px;
}

.menu .logout {
	position: absolute;
	top: 7px; 
	right: 10px;
}


.wait {
	background: url(../images/ihm/wait.gif) scroll center 0 no-repeat transparent;
	width: 100%;
	height: 30px;
}

.fiche_accueil .fst {
	font-weight: bold;
	padding-right: 20px;
	width:  200px;
}

.fiche_patient .fst {
	font-weight: bold;
	padding-right: 20px;
	width:  130px;
}

.backlay {
	background: #000;
	opacity: 0;
	width: 100%;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
}

.popup {
  -moz-border-radius: 5px 5px 5px 5px;
  -moz-box-shadow: 0 0 10px #000000;
  background: none repeat scroll 0 0 #FFFFFF;
  left: 500px;
  text-align: left;
  min-height: 115px;
  position: absolute;
  top: 200px;
  width: 380px;
  display: none;
  z-index: 10010;
  padding: 10px;
}

.popup .bu_line {
}

#popup_message {
	width: 100%;
	padding-bottom: 13px;
}

.bouton {
  -moz-border-radius: 5px 5px 5px 5px;
  -moz-box-shadow: 0 0 5px #555555;
  background: none repeat scroll 0 0 #CCCCCC;
  color: #000000;
  height: 15px;
  margin-left: 18px;
  padding: 5px 15px;
  width: auto;
  cursor: pointer;
}
.bouton:hover {
	background: none repeat scroll 0 0 #666;
	color: #fff;
}
input.bouton {
  -moz-border-radius: 5px 5px 5px 5px;
  -moz-box-shadow: 0 0 5px #555555;
  background: none repeat scroll 0 0 #CCCCCC;
  border: medium none;
  color: #000000;
  cursor: pointer;
  font-size: 12px;
  height: 28px;
  margin-left: 18px;
  padding: 5px 15px;
  width: auto;
}

.fiche_accueil td,
.fiche_patient td,
.main_form td {
	height: 25px;
}
.main_form input.field {
	width: 230px;
	-moz-border-radius: 5px 5px 5px 5px;
  border: 1px solid #888;
  padding-left: 4px;
}
.main_form input.field.date_field {
	width: 200px;
}
.main_form textarea {
  -moz-border-radius: 5px 5px 5px 5px;
  border: 1px solid #888;
  font: 10px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
  width: 230px;
  padding-left: 4px;
}

.bloc_medic {
  -moz-border-radius: 5px 5px 5px 5px;
  border: 1px solid #CCCCCC;
  margin-bottom: 12px;
  margin-left: 98px;
  padding: 5px;
  position: relative;
  width: 224px;
}
.bloc_medic:hover {
	 border: 1px solid #888;
}

.del_medic {
	width: 30px; height: 29px; position: absolute; top: -15px; right: -15px; background: url(../images/ihm/Close-button.png) no-repeat scroll center top transparent; opacity: 1; cursor: pointer;
}

.nom_medic {
	font-size: 13px;
	font-weight:  bold;
	margin-bottom: 5px;
	text-align: left;
}

.viewport_list {
	max-height: 200px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-top: 5px;
	padding-bottom: 5px; 
}
.ui-datepicker-trigger {
	height: 20px; margin-bottom: -5px; margin-left: 6px; cursor: pointer;
}
